草庐IT

JavaFX 文本区域 : how to set tabulation width

全部标签

java - 如何在 JavaFX 中创建具有透明背景的启动画面

我正在尝试创建一个启动屏幕,就像我提供的示例一样。似乎AnchorPane不允许透明背景,我尝试将AnchorPane的css设置为-fx-background-color:rgba(255,0,255,0.1);但白色背景仍然出现。我的fxml文件中只有一个带有ImageView的AnchorPane,其中包含png图像我到处寻找,但找不到任何解决方案,任何帮助将不胜感激。谢谢 最佳答案 试试这个JavaFXsplashsample为Stackoverflow问题创建:Designingasplashscreen(java).还有

JavaFX primaryStage 删除 windows 边框?

这个问题在这里已经有了答案:JavaFX:UndecoratedWindow(1个回答)关闭7年前。我正在制作JavaFX桌面应用程序。我想删除默认的窗口边框,还想自定义最小化、最大化和关闭3个标准图标。这种外观或定制的最初动机是新的卡巴斯基2012用户界面......我想设计类似的东西......:) 最佳答案 这个例子可能是一个很好的起点。所有window装饰都被移除。扩展HBox的类可用于放置标准窗口操作的自定义按钮。packagejavafxdemo;importjavafx.application.Application;

JavaFX primaryStage 删除 windows 边框?

这个问题在这里已经有了答案:JavaFX:UndecoratedWindow(1个回答)关闭7年前。我正在制作JavaFX桌面应用程序。我想删除默认的窗口边框,还想自定义最小化、最大化和关闭3个标准图标。这种外观或定制的最初动机是新的卡巴斯基2012用户界面......我想设计类似的东西......:) 最佳答案 这个例子可能是一个很好的起点。所有window装饰都被移除。扩展HBox的类可用于放置标准窗口操作的自定义按钮。packagejavafxdemo;importjavafx.application.Application;

java - 使用 javafx 从 webview 获取内容

我正在使用JAVAFX控件开发一个Swing应用程序。在我的应用程序中,我必须打印出webview中显示的html页面。我正在尝试的是在HtmlDocuement的帮助下将webview的html内容加载到字符串中。要从webView加载html文件的内容,我正在使用以下代码,但它不起作用:try{Stringstr=webview1.getEngine().getDocment().Body().outerHtml();}catch(Exceptionex){} 最佳答案 Stringhtml=(String)webEngine.

java - 使用 javafx 从 webview 获取内容

我正在使用JAVAFX控件开发一个Swing应用程序。在我的应用程序中,我必须打印出webview中显示的html页面。我正在尝试的是在HtmlDocuement的帮助下将webview的html内容加载到字符串中。要从webView加载html文件的内容,我正在使用以下代码,但它不起作用:try{Stringstr=webview1.getEngine().getDocment().Body().outerHtml();}catch(Exceptionex){} 最佳答案 Stringhtml=(String)webEngine.

java - 如何使用 JUnit 对 JavaFX Controller 进行单元测试

初始化JavaFX运行时的正确方法是什么,以便您可以对使用并发设施和Platform.runLater(Runnable)的Controller进行单元测试(使用JUnit)?从@BeforeClass方法调用Application.launch(...)会导致死锁。如果未调用Application.launch(...)则抛出以下错误:java.lang.IllegalStateException:Toolkitnotinitializedatcom.sun.javafx.application.PlatformImpl.runLater(PlatformImpl.java:121)

java - 如何使用 JUnit 对 JavaFX Controller 进行单元测试

初始化JavaFX运行时的正确方法是什么,以便您可以对使用并发设施和Platform.runLater(Runnable)的Controller进行单元测试(使用JUnit)?从@BeforeClass方法调用Application.launch(...)会导致死锁。如果未调用Application.launch(...)则抛出以下错误:java.lang.IllegalStateException:Toolkitnotinitializedatcom.sun.javafx.application.PlatformImpl.runLater(PlatformImpl.java:121)

java - 在 JavaFX 2.2 中阻止/取消关闭初级阶段

正如标题所说,我的问题是,如何防止/取消JavaFX2.2中初级阶段的关闭?我对谷歌做了一些研究,以下两个链接似乎解决了这个问题:PreventorcancelexitJavaFX2Thread:JavaFX2.0StageonCloseevent我尝试了这两个链接解释的方法,但遗憾的是,它们都不起作用。所以,事不宜迟,这就是我所做的。首先,我尝试将OnCloseRequest附加到primaryStage,如下所示。primaryStage.setOnCloseRequest(newEventHandler(){@Overridepublicvoidhandle(WindowEven

java - 在 JavaFX 2.2 中阻止/取消关闭初级阶段

正如标题所说,我的问题是,如何防止/取消JavaFX2.2中初级阶段的关闭?我对谷歌做了一些研究,以下两个链接似乎解决了这个问题:PreventorcancelexitJavaFX2Thread:JavaFX2.0StageonCloseevent我尝试了这两个链接解释的方法,但遗憾的是,它们都不起作用。所以,事不宜迟,这就是我所做的。首先,我尝试将OnCloseRequest附加到primaryStage,如下所示。primaryStage.setOnCloseRequest(newEventHandler(){@Overridepublicvoidhandle(WindowEven

java - 添加滚动到文本区域

如何将滚动条添加到我的文本区域。我已经尝试过使用此代码,但它不起作用。middlePanel=newJPanel();middlePanel.setBorder(newTitledBorder(newEtchedBorder(),"DisplayArea"));//createthemiddlepanelcomponentsdisplay=newJTextArea(16,58);display.setEditable(false);//settextAreanon-editablescroll=newJScrollPane(display);scroll.setVerticalScro